people with special needs - French English Dictionary